home *** CD-ROM | disk | FTP | other *** search
- /* Brute-Force-Algorithmus */
-
- /*
- * In Puffer finden wir den Text, in Pattern das Suchmuster.
- * Die Länge des Texts entnehmen wir der Variablen size.
- */
- long Brute_Search(char *Puffer,char *Pattern, long size)
- {
- long i,j,M=strlen(Pattern),N=size;
-
- for( i=0,j=0; j<M && i<N; i++, j++ )
- while( Puffer[i] != Pattern[j] && i<N ) {
- i-=(j-1);
- j=0;
- }
- if( j==M ) {
- STFound++;
- return i-M;
- } else {
- return i;
- }
- }
-